[ {
  "relativePath" : "tchannel-crossdock/src/main/java/com/uber/tchannel/crossdock/HTTPServer.java",
  "extension" : "java",
  "linesOfCode" : 106,
  "components" : [ "primary::tchannel-crossdock" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tchannel-crossdock/src/main/java/com/uber/tchannel/crossdock/Server.java",
  "extension" : "java",
  "linesOfCode" : 65,
  "components" : [ "primary::tchannel-crossdock" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tchannel-crossdock/src/main/java/com/uber/tchannel/crossdock/api/Response.java",
  "extension" : "java",
  "linesOfCode" : 28,
  "components" : [ "primary::tchannel-crossdock" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tchannel-crossdock/src/main/java/com/uber/tchannel/crossdock/api/Downstream.java",
  "extension" : "java",
  "linesOfCode" : 55,
  "components" : [ "primary::tchannel-crossdock" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tchannel-crossdock/src/main/java/com/uber/tchannel/crossdock/api/Request.java",
  "extension" : "java",
  "linesOfCode" : 21,
  "components" : [ "primary::tchannel-crossdock" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tchannel-crossdock/src/main/java/com/uber/tchannel/crossdock/api/ObservedSpan.java",
  "extension" : "java",
  "linesOfCode" : 37,
  "components" : [ "primary::tchannel-crossdock" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tchannel-crossdock/src/main/java/com/uber/tchannel/crossdock/behavior/trace/TraceBehavior.java",
  "extension" : "java",
  "linesOfCode" : 84,
  "components" : [ "primary::tchannel-crossdock" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tchannel-crossdock/src/main/java/com/uber/tchannel/crossdock/behavior/trace/ThriftHandler.java",
  "extension" : "java",
  "linesOfCode" : 85,
  "components" : [ "primary::tchannel-crossdock" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tchannel-crossdock/src/main/java/com/uber/tchannel/crossdock/behavior/trace/JSONHandler.java",
  "extension" : "java",
  "linesOfCode" : 53,
  "components" : [ "primary::tchannel-crossdock" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tchannel-crossdock/src/main/thrift/simple-service.thrift",
  "extension" : "thrift",
  "linesOfCode" : 9,
  "components" : [ "primary::tchannel-crossdock" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tchannel-hyperbahn/src/main/java/com/uber/tchannel/hyperbahn/api/HyperbahnClient.java",
  "extension" : "java",
  "linesOfCode" : 185,
  "components" : [ "primary::tchannel-hyperbahn" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "tchannel-hyperbahn/src/main/java/com/uber/tchannel/hyperbahn/messages/AdvertiseRequest.java",
  "extension" : "java",
  "linesOfCode" : 40,
  "components" : [ "primary::tchannel-hyperbahn" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tchannel-hyperbahn/src/main/java/com/uber/tchannel/hyperbahn/messages/AdvertiseResponse.java",
  "extension" : "java",
  "linesOfCode" : 15,
  "components" : [ "primary::tchannel-hyperbahn" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tchannel-benchmark/src/main/java/com/uber/tchannel/benchmarks/PingPongMultiServerBenchmark.java",
  "extension" : "java",
  "linesOfCode" : 144,
  "components" : [ "primary::tchannel-benchmark" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tchannel-benchmark/src/main/java/com/uber/tchannel/benchmarks/PingPongServerBenchmark.java",
  "extension" : "java",
  "linesOfCode" : 155,
  "components" : [ "primary::tchannel-benchmark" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tchannel-benchmark/src/main/java/com/uber/tchannel/benchmarks/LargePayloadBenchmark.java",
  "extension" : "java",
  "linesOfCode" : 151,
  "components" : [ "primary::tchannel-benchmark" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tchannel-core/src/main/java/com/uber/tchannel/channels/PeerManager.java",
  "extension" : "java",
  "linesOfCode" : 113,
  "components" : [ "primary::tchannel-core" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "tchannel-core/src/main/java/com/uber/tchannel/channels/Peer.java",
  "extension" : "java",
  "linesOfCode" : 117,
  "components" : [ "primary::tchannel-core" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "tchannel-core/src/main/java/com/uber/tchannel/channels/Connection.java",
  "extension" : "java",
  "linesOfCode" : 169,
  "components" : [ "primary::tchannel-core" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "tchannel-core/src/main/java/com/uber/tchannel/channels/SubPeer.java",
  "extension" : "java",
  "linesOfCode" : 66,
  "components" : [ "primary::tchannel-core" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tchannel-core/src/main/java/com/uber/tchannel/channels/ConnectionState.java",
  "extension" : "java",
  "linesOfCode" : 39,
  "components" : [ "primary::tchannel-core" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tchannel-core/src/main/java/com/uber/tchannel/channels/ChannelRegistrar.java",
  "extension" : "java",
  "linesOfCode" : 28,
  "components" : [ "primary::tchannel-core" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tchannel-core/src/main/java/com/uber/tchannel/errors/ProtocolError.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::tchannel-core" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tchannel-core/src/main/java/com/uber/tchannel/errors/FatalProtocolError.java",
  "extension" : "java",
  "linesOfCode" : 23,
  "components" : [ "primary::tchannel-core" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tchannel-core/src/main/java/com/uber/tchannel/errors/BusyError.java",
  "extension" : "java",
  "linesOfCode" : 24,
  "components" : [ "primary::tchannel-core" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tchannel-core/src/main/java/com/uber/tchannel/errors/BadRequestError.java",
  "extension" : "java",
  "linesOfCode" : 24,
  "components" : [ "primary::tchannel-core" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tchannel-core/src/main/java/com/uber/tchannel/errors/ErrorType.java",
  "extension" : "java",
  "linesOfCode" : 46,
  "components" : [ "primary::tchannel-core" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tchannel-core/src/main/java/com/uber/tchannel/utils/TChannelUtilities.java",
  "extension" : "java",
  "linesOfCode" : 56,
  "components" : [ "primary::tchannel-core" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tchannel-core/src/main/java/com/uber/tchannel/api/errors/TChannelProtocol.java",
  "extension" : "java",
  "linesOfCode" : 6,
  "components" : [ "primary::tchannel-core" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tchannel-core/src/main/java/com/uber/tchannel/api/errors/TChannelCodec.java",
  "extension" : "java",
  "linesOfCode" : 6,
  "components" : [ "primary::tchannel-core" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tchannel-core/src/main/java/com/uber/tchannel/api/errors/TChannelConnectionTimeout.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::tchannel-core" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tchannel-core/src/main/java/com/uber/tchannel/api/errors/TChannelInterrupted.java",
  "extension" : "java",
  "linesOfCode" : 6,
  "components" : [ "primary::tchannel-core" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tchannel-core/src/main/java/com/uber/tchannel/api/errors/TChannelWrappedError.java",
  "extension" : "java",
  "linesOfCode" : 6,
  "components" : [ "primary::tchannel-core" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tchannel-core/src/main/java/com/uber/tchannel/api/errors/TChannelError.java",
  "extension" : "java",
  "linesOfCode" : 23,
  "components" : [ "primary::tchannel-core" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tchannel-core/src/main/java/com/uber/tchannel/api/errors/TChannelConnectionFailure.java",
  "extension" : "java",
  "linesOfCode" : 6,
  "components" : [ "primary::tchannel-core" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tchannel-core/src/main/java/com/uber/tchannel/api/errors/TChannelNoPeerAvailable.java",
  "extension" : "java",
  "linesOfCode" : 6,
  "components" : [ "primary::tchannel-core" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tchannel-core/src/main/java/com/uber/tchannel/api/errors/TChannelConnectionReset.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::tchannel-core" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tchannel-core/src/main/java/com/uber/tchannel/api/TChannel.java",
  "extension" : "java",
  "linesOfCode" : 350,
  "components" : [ "primary::tchannel-core" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "tchannel-core/src/main/java/com/uber/tchannel/api/TFuture.java",
  "extension" : "java",
  "linesOfCode" : 140,
  "components" : [ "primary::tchannel-core" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "tchannel-core/src/main/java/com/uber/tchannel/api/SubChannel.java",
  "extension" : "java",
  "linesOfCode" : 236,
  "components" : [ "primary::tchannel-core" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "tchannel-core/src/main/java/com/uber/tchannel/api/ResponseCode.java",
  "extension" : "java",
  "linesOfCode" : 22,
  "components" : [ "primary::tchannel-core" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tchannel-core/src/main/java/com/uber/tchannel/api/handlers/RawRequestHandler.java",
  "extension" : "java",
  "linesOfCode" : 12,
  "components" : [ "primary::tchannel-core" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tchannel-core/src/main/java/com/uber/tchannel/api/handlers/AsyncRequestHandler.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::tchannel-core" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tchannel-core/src/main/java/com/uber/tchannel/api/handlers/JSONRequestHandler.java",
  "extension" : "java",
  "linesOfCode" : 12,
  "components" : [ "primary::tchannel-core" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tchannel-core/src/main/java/com/uber/tchannel/api/handlers/ThriftAsyncRequestHandler.java",
  "extension" : "java",
  "linesOfCode" : 23,
  "components" : [ "primary::tchannel-core" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tchannel-core/src/main/java/com/uber/tchannel/api/handlers/DefaultTypedRequestHandler.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::tchannel-core" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tchannel-core/src/main/java/com/uber/tchannel/api/handlers/HealthCheckRequestHandler.java",
  "extension" : "java",
  "linesOfCode" : 13,
  "components" : [ "primary::tchannel-core" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tchannel-core/src/main/java/com/uber/tchannel/api/handlers/RequestHandler.java",
  "extension" : "java",
  "linesOfCode" : 6,
  "components" : [ "primary::tchannel-core" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tchannel-core/src/main/java/com/uber/tchannel/api/handlers/TFutureCallback.java",
  "extension" : "java",
  "linesOfCode" : 5,
  "components" : [ "primary::tchannel-core" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tchannel-core/src/main/java/com/uber/tchannel/api/handlers/ThriftRequestHandler.java",
  "extension" : "java",
  "linesOfCode" : 12,
  "components" : [ "primary::tchannel-core" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tchannel-core/src/main/java/com/uber/tchannel/messages/JSONSerializer.java",
  "extension" : "java",
  "linesOfCode" : 45,
  "components" : [ "primary::tchannel-core" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tchannel-core/src/main/java/com/uber/tchannel/messages/ThriftRequest.java",
  "extension" : "java",
  "linesOfCode" : 103,
  "components" : [ "primary::tchannel-core" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tchannel-core/src/main/java/com/uber/tchannel/messages/TChannelMessage.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::tchannel-core" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tchannel-core/src/main/java/com/uber/tchannel/messages/EncodedResponse.java",
  "extension" : "java",
  "linesOfCode" : 126,
  "components" : [ "primary::tchannel-core" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tchannel-core/src/main/java/com/uber/tchannel/messages/EncodedRequest.java",
  "extension" : "java",
  "linesOfCode" : 122,
  "components" : [ "primary::tchannel-core" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tchannel-core/src/main/java/com/uber/tchannel/messages/Response.java",
  "extension" : "java",
  "linesOfCode" : 262,
  "components" : [ "primary::tchannel-core" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tchannel-core/src/main/java/com/uber/tchannel/messages/RawMessage.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::tchannel-core" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tchannel-core/src/main/java/com/uber/tchannel/messages/RawRequest.java",
  "extension" : "java",
  "linesOfCode" : 123,
  "components" : [ "primary::tchannel-core" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tchannel-core/src/main/java/com/uber/tchannel/messages/JsonResponse.java",
  "extension" : "java",
  "linesOfCode" : 73,
  "components" : [ "primary::tchannel-core" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tchannel-core/src/main/java/com/uber/tchannel/messages/ThriftSerializer.java",
  "extension" : "java",
  "linesOfCode" : 98,
  "components" : [ "primary::tchannel-core" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tchannel-core/src/main/java/com/uber/tchannel/messages/ErrorResponse.java",
  "extension" : "java",
  "linesOfCode" : 46,
  "components" : [ "primary::tchannel-core" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tchannel-core/src/main/java/com/uber/tchannel/messages/ResponseMessage.java",
  "extension" : "java",
  "linesOfCode" : 16,
  "components" : [ "primary::tchannel-core" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tchannel-core/src/main/java/com/uber/tchannel/messages/Serializer.java",
  "extension" : "java",
  "linesOfCode" : 47,
  "components" : [ "primary::tchannel-core" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tchannel-core/src/main/java/com/uber/tchannel/messages/Request.java",
  "extension" : "java",
  "linesOfCode" : 351,
  "components" : [ "primary::tchannel-core" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tchannel-core/src/main/java/com/uber/tchannel/messages/ThriftResponse.java",
  "extension" : "java",
  "linesOfCode" : 84,
  "components" : [ "primary::tchannel-core" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tchannel-core/src/main/java/com/uber/tchannel/messages/RawResponse.java",
  "extension" : "java",
  "linesOfCode" : 113,
  "components" : [ "primary::tchannel-core" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tchannel-core/src/main/java/com/uber/tchannel/messages/JsonRequest.java",
  "extension" : "java",
  "linesOfCode" : 92,
  "components" : [ "primary::tchannel-core" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tchannel-core/src/main/java/com/uber/tchannel/checksum/Checksums.java",
  "extension" : "java",
  "linesOfCode" : 33,
  "components" : [ "primary::tchannel-core" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "tchannel-core/src/main/java/com/uber/tchannel/checksum/ChecksumType.java",
  "extension" : "java",
  "linesOfCode" : 28,
  "components" : [ "primary::tchannel-core" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tchannel-core/src/main/java/com/uber/tchannel/headers/RetryFlag.java",
  "extension" : "java",
  "linesOfCode" : 55,
  "components" : [ "primary::tchannel-core" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tchannel-core/src/main/java/com/uber/tchannel/headers/TransportHeaders.java",
  "extension" : "java",
  "linesOfCode" : 12,
  "components" : [ "primary::tchannel-core" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tchannel-core/src/main/java/com/uber/tchannel/headers/ArgScheme.java",
  "extension" : "java",
  "linesOfCode" : 49,
  "components" : [ "primary::tchannel-core" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tchannel-core/src/main/java/com/uber/tchannel/tracing/RequestSpanInterceptor.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::tchannel-core" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tchannel-core/src/main/java/com/uber/tchannel/tracing/Tracing.java",
  "extension" : "java",
  "linesOfCode" : 132,
  "components" : [ "primary::tchannel-core" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "tchannel-core/src/main/java/com/uber/tchannel/tracing/TracingContext.java",
  "extension" : "java",
  "linesOfCode" : 63,
  "components" : [ "primary::tchannel-core" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tchannel-core/src/main/java/com/uber/tchannel/tracing/Trace.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::tchannel-core" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tchannel-core/src/main/java/com/uber/tchannel/tracing/PrefixedHeadersCarrier.java",
  "extension" : "java",
  "linesOfCode" : 97,
  "components" : [ "primary::tchannel-core" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tchannel-core/src/main/java/com/uber/tchannel/tracing/OpenTracingContext.java",
  "extension" : "java",
  "linesOfCode" : 50,
  "components" : [ "primary::tchannel-core" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tchannel-core/src/main/java/com/uber/tchannel/tracing/TraceableRequest.java",
  "extension" : "java",
  "linesOfCode" : 6,
  "components" : [ "primary::tchannel-core" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "tchannel-core/src/main/java/com/uber/tchannel/codecs/CodecUtils.java",
  "extension" : "java",
  "linesOfCode" : 269,
  "components" : [ "primary::tchannel-core" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tchannel-core/src/main/java/com/uber/tchannel/codecs/MessageCodec.java",
  "extension" : "java",
  "linesOfCode" : 144,
  "components" : [ "primary::tchannel-core" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tchannel-core/src/main/java/com/uber/tchannel/codecs/TChannelLengthFieldBasedFrameDecoder.java",
  "extension" : "java",
  "linesOfCode" : 14,
  "components" : [ "primary::tchannel-core" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tchannel-core/src/main/java/com/uber/tchannel/codecs/TFrameCodec.java",
  "extension" : "java",
  "linesOfCode" : 67,
  "components" : [ "primary::tchannel-core" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "tchannel-core/src/main/java/com/uber/tchannel/codecs/TFrame.java",
  "extension" : "java",
  "linesOfCode" : 91,
  "components" : [ "primary::tchannel-core" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tchannel-core/src/main/java/com/uber/tchannel/frames/CancelFrame.java",
  "extension" : "java",
  "linesOfCode" : 56,
  "components" : [ "primary::tchannel-core" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tchannel-core/src/main/java/com/uber/tchannel/frames/Frame.java",
  "extension" : "java",
  "linesOfCode" : 61,
  "components" : [ "primary::tchannel-core" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tchannel-core/src/main/java/com/uber/tchannel/frames/CallResponseContinueFrame.java",
  "extension" : "java",
  "linesOfCode" : 54,
  "components" : [ "primary::tchannel-core" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tchannel-core/src/main/java/com/uber/tchannel/frames/ErrorFrame.java",
  "extension" : "java",
  "linesOfCode" : 105,
  "components" : [ "primary::tchannel-core" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "tchannel-core/src/main/java/com/uber/tchannel/frames/PingResponseFrame.java",
  "extension" : "java",
  "linesOfCode" : 29,
  "components" : [ "primary::tchannel-core" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tchannel-core/src/main/java/com/uber/tchannel/frames/InitRequestFrame.java",
  "extension" : "java",
  "linesOfCode" : 73,
  "components" : [ "primary::tchannel-core" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tchannel-core/src/main/java/com/uber/tchannel/frames/InitFrame.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::tchannel-core" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tchannel-core/src/main/java/com/uber/tchannel/frames/PingFrame.java",
  "extension" : "java",
  "linesOfCode" : 3,
  "components" : [ "primary::tchannel-core" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tchannel-core/src/main/java/com/uber/tchannel/frames/FrameType.java",
  "extension" : "java",
  "linesOfCode" : 49,
  "components" : [ "primary::tchannel-core" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tchannel-core/src/main/java/com/uber/tchannel/frames/ClaimFrame.java",
  "extension" : "java",
  "linesOfCode" : 49,
  "components" : [ "primary::tchannel-core" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tchannel-core/src/main/java/com/uber/tchannel/frames/CallResponseFrame.java",
  "extension" : "java",
  "linesOfCode" : 84,
  "components" : [ "primary::tchannel-core" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tchannel-core/src/main/java/com/uber/tchannel/frames/CallFrame.java",
  "extension" : "java",
  "linesOfCode" : 110,
  "components" : [ "primary::tchannel-core" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tchannel-core/src/main/java/com/uber/tchannel/frames/CallRequestFrame.java",
  "extension" : "java",
  "linesOfCode" : 92,
  "components" : [ "primary::tchannel-core" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tchannel-core/src/main/java/com/uber/tchannel/frames/InitResponseFrame.java",
  "extension" : "java",
  "linesOfCode" : 77,
  "components" : [ "primary::tchannel-core" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tchannel-core/src/main/java/com/uber/tchannel/frames/PingRequestFrame.java",
  "extension" : "java",
  "linesOfCode" : 29,
  "components" : [ "primary::tchannel-core" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tchannel-core/src/main/java/com/uber/tchannel/frames/CallRequestContinueFrame.java",
  "extension" : "java",
  "linesOfCode" : 51,
  "components" : [ "primary::tchannel-core" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tchannel-core/src/main/java/com/uber/tchannel/handlers/InitRequestHandler.java",
  "extension" : "java",
  "linesOfCode" : 51,
  "components" : [ "primary::tchannel-core" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "tchannel-core/src/main/java/com/uber/tchannel/handlers/PingHandler.java",
  "extension" : "java",
  "linesOfCode" : 12,
  "components" : [ "primary::tchannel-core" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tchannel-core/src/main/java/com/uber/tchannel/handlers/ResponseRouter.java",
  "extension" : "java",
  "linesOfCode" : 172,
  "components" : [ "primary::tchannel-core" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tchannel-core/src/main/java/com/uber/tchannel/handlers/LoadControlHandler.java",
  "extension" : "java",
  "linesOfCode" : 57,
  "components" : [ "primary::tchannel-core" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tchannel-core/src/main/java/com/uber/tchannel/handlers/MessageFragmenter.java",
  "extension" : "java",
  "linesOfCode" : 103,
  "components" : [ "primary::tchannel-core" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tchannel-core/src/main/java/com/uber/tchannel/handlers/InitRequestInitiator.java",
  "extension" : "java",
  "linesOfCode" : 42,
  "components" : [ "primary::tchannel-core" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "tchannel-core/src/main/java/com/uber/tchannel/handlers/OutRequest.java",
  "extension" : "java",
  "linesOfCode" : 180,
  "components" : [ "primary::tchannel-core" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tchannel-core/src/main/java/com/uber/tchannel/handlers/RequestRouter.java",
  "extension" : "java",
  "linesOfCode" : 245,
  "components" : [ "primary::tchannel-core" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tchannel-core/src/main/java/com/uber/tchannel/handlers/MessageDefragmenter.java",
  "extension" : "java",
  "linesOfCode" : 124,
  "components" : [ "primary::tchannel-core" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "tchannel-core/src/main/thrift/meta.thrift",
  "extension" : "thrift",
  "linesOfCode" : 34,
  "components" : [ "primary::tchannel-core" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tchannel-example/src/main/java/com/uber/tchannel/hyperbahn/HyperbahnExample.java",
  "extension" : "java",
  "linesOfCode" : 46,
  "components" : [ "primary::tchannel-example" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tchannel-example/src/main/java/com/uber/tchannel/basic/SyncRequest.java",
  "extension" : "java",
  "linesOfCode" : 85,
  "components" : [ "primary::tchannel-example" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tchannel-example/src/main/java/com/uber/tchannel/basic/AsyncRequest.java",
  "extension" : "java",
  "linesOfCode" : 93,
  "components" : [ "primary::tchannel-example" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tchannel-example/src/main/java/com/uber/tchannel/thrift/KeyValueServer.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::tchannel-example" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tchannel-example/src/main/java/com/uber/tchannel/thrift/KeyValueClient.java",
  "extension" : "java",
  "linesOfCode" : 79,
  "components" : [ "primary::tchannel-example" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tchannel-example/src/main/java/com/uber/tchannel/thrift/SetValueRequestHandler.java",
  "extension" : "java",
  "linesOfCode" : 21,
  "components" : [ "primary::tchannel-example" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tchannel-example/src/main/java/com/uber/tchannel/thrift/GetValueRequestHandler.java",
  "extension" : "java",
  "linesOfCode" : 25,
  "components" : [ "primary::tchannel-example" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tchannel-example/src/main/java/com/uber/tchannel/ping/Ping.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::tchannel-example" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tchannel-example/src/main/java/com/uber/tchannel/ping/PingRequestHandler.java",
  "extension" : "java",
  "linesOfCode" : 15,
  "components" : [ "primary::tchannel-example" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tchannel-example/src/main/java/com/uber/tchannel/ping/PingServer.java",
  "extension" : "java",
  "linesOfCode" : 39,
  "components" : [ "primary::tchannel-example" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tchannel-example/src/main/java/com/uber/tchannel/ping/PingClient.java",
  "extension" : "java",
  "linesOfCode" : 83,
  "components" : [ "primary::tchannel-example" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tchannel-example/src/main/java/com/uber/tchannel/ping/Pong.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::tchannel-example" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tchannel-example/src/main/java/com/uber/tchannel/json/JsonClient.java",
  "extension" : "java",
  "linesOfCode" : 28,
  "components" : [ "primary::tchannel-example" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tchannel-example/src/main/java/com/uber/tchannel/json/ResponsePojo.java",
  "extension" : "java",
  "linesOfCode" : 23,
  "components" : [ "primary::tchannel-example" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tchannel-example/src/main/java/com/uber/tchannel/json/JsonServer.java",
  "extension" : "java",
  "linesOfCode" : 14,
  "components" : [ "primary::tchannel-example" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tchannel-example/src/main/java/com/uber/tchannel/json/RequestPojo.java",
  "extension" : "java",
  "linesOfCode" : 23,
  "components" : [ "primary::tchannel-example" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tchannel-example/src/main/java/com/uber/tchannel/json/JsonRequestHandler.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::tchannel-example" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tchannel-example/src/main/thrift/keyvalue.thrift",
  "extension" : "thrift",
  "linesOfCode" : 15,
  "components" : [ "primary::tchannel-example" ],
  "concerns" : [ "::Unclassified" ]
} ]